The following variables may modify the behavior of Info-mode in Emacs; you may wish to set one or several of these variables interactively, or in your init file. See Examining and Setting Variables. The stand-alone Info reader program has its own set of variables, described in Manipulating Variables.
Info-directory-listnil (try
default directory). If not initialized Info uses the
environment variable INFOPATH to initialize it, or
Info-default-directory-list if there is no
INFOPATH variable in
the environment.
If you wish to customize the Info directory search list
for both Emacs Info and stand-alone Info, it is best to set
the INFOPATH
environment variable, since that applies to both
programs.
Info-additional-directory-listInfo-mode-hookInfo-mode is called. By
default, it contains the hook turn-on-font-lock
which enables highlighting of Info files. You can change how
the highlighting looks by customizing the faces
info-node, info-xref,
info-xref-visited, info-header-xref,
info-header-node, info-menu-header,
info-menu-star, and
info-title-n (where n is the
level of the section, a number between 1 and 4). To customize a
face, type M-x customize-face <RET>
face <RET>, where face
is one of the face names listed here.Info-fontify-maximum-menu-sizefont-lock-mode is non-nil.Info-fontify-visited-nodesnil, menu items and cross-references
pointing to visited nodes are displayed in the
info-xref-visited face.Info-use-header-linenil, Emacs puts in the Info buffer a
header line showing the ‘Next’, ‘Prev’, and ‘Up’ links. A header line does not
scroll with the rest of the buffer, making these links always
visible.Info-hide-note-referencesnil. Setting it to a value that is neither
nil nor t produces an intermediate
behavior, hiding a limited amount of text, but showing all text
that could potentially be useful.Info-scroll-prefer-subnodesnil value, <SPC> and
<BACKSPACE> (or <DEL>) keys in a menu visit
subnodes of the current node before scrolling to its end or
beginning, respectively. For example, if the node's menu
appears on the screen, the next <SPC> moves to a subnode
indicated by the following menu item. Setting this option to
nil results in behavior similar to the stand-alone
Info reader program, which visits the first subnode from the
menu only when you hit the end of the current node. The default
is nil.Info-isearch-searchnil, isearch in Info searches through
multiple nodes.Info-enable-active-nodesnil value, allows Info to
execute Lisp code associated with nodes. The Lisp code is
executed when the node is selected. The Lisp code to be
executed should follow the node delimiter (the
‘DEL’
character) and an ‘execute: ’ tag, like this:
^_execute: (message "This is an active node!")